Microsoft Earnings Beat On Top And Bottom Lines With $43.1 Billion In Revenue